woman of great stature, strength and courage - Französisch Englisch Wörterbuch